/**
 * 动态路由权限管理
 */

// 导入静态路由表
import { constantRoutes } from '@/router'

export default {
  namespaced: true, // 开启命名空间
  state: {
    routes: constantRoutes //  默认为静态路由
  },
  mutations: {

    // 设置动态路由的方法
    setRoutes(state, asyncRoutes) {
      // 将静态路由和动态路由拼接
      state.routes = [...constantRoutes, ...asyncRoutes]
    }
  }
}
